﻿@charset "utf-8";

/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}

body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:14px;background:#fff;}

ol,ul,li{list-style-type:none;}

a{text-decoration:none;}

img{border:0;}

body{background:#fff;}

picture{display:block;}

.ysj{width:1300px; margin:0 auto;}

a:hover{text-decoration:none;}

a{color:#666; font-size:14px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.fl{float:left;}

.fr{float:right;}

@font-face {

  font-family: '../font/iconfont';

  src: url('../font/iconfont.eot');

  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),

      url('../font/iconfont.woff2') format('woff2'),

      url('../font/iconfont.woff') format('woff'),

      url('../font/iconfont.ttf') format('truetype'),

      url('../font/iconfont.svg#iconfont') format('svg');

}

@font-face

    {

        font-family:"HeroicCondensed-Regular.ttf";

        src: url("../font/HeroicCondensed-Regular.ttf");

    }

@font-face

    {

        font-family:"felixtitling.ttf";

        src: url("../font/felixtitling.ttf");

    }

.iconfont {

  font-family: "../font/iconfont";

  font-size: 16px;

  font-style: normal;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

.top_info{ height:128px;position:fixed; top:0; z-index:3; background:#fff;width:100%;}

/*top*/

.top{ height:36px; background:url(../images/top_t.png) repeat-x;width:100%;}



.hd_title{ cursor: pointer;}

.header_second{ position: absolute; top: 0px; left:-53px; display: none; width: 122px;text-align: center; background: #FFF; border: 1px solid #ddd;}

.top_dh ul li .header_second em{display: block;width: 16px;height:9px;overflow: hidden;background: url(../images/icon4.png) no-repeat center center;position: absolute;top:-9px;left:50%; margin-left:-8px}

.top_dh ul li .header_second img{ width: 100px; height: 100px; padding: 5px; margin: 0px;}

.header_second1{ position: absolute; top: 0px; left:-500px; display: none; width: 122px;text-align: center; background: #FFF; border: 1px solid #ddd;}

.top_dh ul li .header_second1 em{display: block;width: 16px;height:9px;overflow: hidden;background: url(../images/icon4.png) no-repeat center center;position: absolute;top:-9px;left:50%; margin-left:-8px}

.top_dh ul li .header_second1 img{ width: 100px; height: 100px; padding: 5px; margin: 0px;}





/*网站导航*/

.ys_menu{width:1300px; margin:0 auto; height:92px;}

.ys_menu .logo{ float:left; padding-top:12px;}

.nav{width:920px; float:right;}

.nav li{ position:relative; float:left; width:100px; z-index: 999; text-align:center;}

.nav li a{ display:block; line-height:92px;  font-size:16px; color:#000000;}

.span_1 .b_left { width:0px; height:3px; background:#d90000; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}

.span_1 .b_right { width:0px; height:3px; background:#d90000; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}

.nav ul li.hover .span_1 .b_left { width:37px; height:3px; background:#d90000; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}

.nav ul li.hover .span_1 .b_right { width:37px; height:3px; background:#d90000; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}

.nav ul li.hover a{ }

.nav li .lev2{position:absolute;display:none;top:92px;width:170px;left:-40px;background-color:#fff;border-top:1px solid #ddd;}

.nav li .lev2 li{position:static;width:100%;line-height:56px;height:56px; border-bottom:1px solid #f0f0f0; }

.nav li .lev2 li a{ width:100%;  margin:0 auto; color: #2c2b2b; background:#fff;line-height:56px;}

.nav li .lev2 li:hover a{ color:#fff; background-color:#d90000}

.nav li .menu_fine{color: #d90000;}





/* bannercss */

.slideBox{ width:100%; height:730px;overflow:hidden; margin-top:128px;}

.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -90px;  margin-top:690px; z-index:1;}

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox .hd ul span li{ width:11px;}

.slideBox .hd ul li{ float:left; margin:0 6px; width:40px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}

.slideBox .hd ul li.on{background:#c90000; filter: Alpha(Opacity=100);opacity: 1;}

.slideBox .banner{ position:relative; height:100%; z-index:0;}

.slideBox .banner li{ zoom:1; vertical-align:middle; height:730px;}

.slideBox .banner li a{ display:block; width:100%; height:730px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */

.absolute{ position:absolute;}

.web_widht{ width:1300px; margin:0 auto; position:absolute; padding-top:20px; text-align:center; left:0; right:0;}

.fast_nav{ height:85px; position:relative; margin-top:-85px; z-index:9;}

.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}

.fast_nav .web_widht{ z-index:10;}



.zjmf{ background:url(../images/jj_bj.png) no-repeat center bottom; height:530px;}

.zjmf_t{ margin-top:60px;}

.zjmf_tt1{ text-align:center; padding-bottom:20px;}

.zjmf_tt2{ text-align:center; font-size:18px; color:#fe8300; position:relative; line-height:50px}

.zjmf_tt2:after{ position:absolute;top:0;left:50%; margin-left:-15px;width:40px; height:2px; background:#ffa800; content:"";}

.zjmf_tt3{ font-size:14px; line-height:28px; color:#666666; text-align:center; padding:15px 200px;}

.zjmf_nr{ padding:0 100px;}

.wrapper{ padding-top:30px;height:110px;overflow:hidden;}

.wrapper li{ float:left; padding:0 80px; text-align:center; background:url(../images/xx.png) no-repeat right;}

.wrapper li:last-child{background:none;}

.wrapper li h2{ font-size:50px;color:#373737;font-family:"宋体"; font-weight:300; }

.wrapper .count-text{ font-size:14px; line-height:30px; color:#585757;}

.zjjt_a{ margin-top:30px;}

.zjjt_a a{width:160px; height:48px; background:#fff; border:1px solid #ccc; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; line-height:48px; text-align:center; font-size:16px; color:#333; display:block; margin:0 auto;}

.zjjt_a a::after{ content:""; display:block; width:0; height:100%; background:#fdbf0a; margin-top:-48px; transition:all 0.3s ease; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}

.zjjt_a a:hover{ color:#FFF;}

.zjjt_a a:hover::after{ width:100%;}







.cpzs{ overflow:hidden; background:url(../images/cp_bj.jpg) no-repeat center; height:707px;}

.cpzs_nr{ height:auto;width:1300px; margin:80px auto;}





/* 本例子css */

.slideTxtBox{ width:1300px; overflow:hidden;}

.slideTxtBox .hd{ height:auto;position:relative;width:210px; float:left; margin-top:60px; margin-left:30px;}

.slideTxtBox .hd ul{ float:left; position:absolute;}

.slideTxtBox .hd ul li{padding-left:20px;width:240px;cursor:pointer; line-height:80px; color:#303030; font-size:16px;}

.slideTxtBox .hd ul li.on{ background:url(../images/yd.png) no-repeat center left; line-height:80px; color:#000;}

.slideTxtBox .bd{ float:right;width:1040px;}

.slideTxtBox .bd ul{ zoom:1;}

.slideTxtBox .bd ul dl{width:490px; height:545px; float:right;}

.cpzs_nrlt{ float:left;width:520px;}

.slideTxtBox .bd ul li{ float:left;width:232px; height:222px; background:#fff; text-align:center; line-height:40px; border:1px solid #eeebf2; margin-left:26px; margin-bottom:50px;}

.slideTxtBox .bd ul li a{width:230px; height:220px; display:block; overflow:hidden;}

.slideTxtBox .bd ul li a img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}

.slideTxtBox .bd ul li a img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}

.cpzs_a{ text-align:center; padding-bottom:50px;}

.cpzs_a a{ font-size:18px; color:#3f3f3f;}

.cpzs_a a:hover{ color:#f00;}



.sdys{ background:url(../images/ys_bj.jpg) no-repeat center; height:700px; padding-top:80px;}

.ys_nr{ text-align:center; background:url(../images/ys1.png) no-repeat center;width:1300px; margin:0 auto; height:700px; position:relative;}

.ys_nr .ys1{width:335px; position:absolute; margin-left:70px; margin-top:220px; text-align:left;}

.ys_nr .ys1 i{width:120px;height:120px; background:url(../images/s01.png) no-repeat; text-align:center; line-height:120px; color:#fff; display:block; font-size:46px; margin-left:190px;}

.ys_nr .ys1 p{ display:block;width:335px;}

.ys_nr .ys1 p img{ padding-left:190px;}

.ys_nr .ys1 span{ font-size:16px; color:#373737; display:block;width:335px; line-height:34px;}

.ys_nr .ys2{width:365px; position:absolute; margin-left:170px; margin-top:20px; text-align:left;}

.ys_nr .ys2 i{width:120px;height:120px; background:url(../images/s02.png) no-repeat; text-align:center; line-height:120px; color:#fff; display:block; font-size:46px; float:right;}

.ys_nr .ys2 p{ display:block;width:230px; float:left; text-align:right; font-size:16px; line-height:40px; padding-top:10px;}

.ys_nr .ys3{width:395px; position:absolute; margin-left:700px; text-align:left; margin-top:-20px;}

.ys_nr .ys3 i{width:120px;height:120px; background:url(../images/s03.png) no-repeat; text-align:center; line-height:120px; color:#fff; display:block; font-size:46px; float:left;}

.ys_nr .ys3 p{ display:block;width:260px; float:right; font-size:16px; line-height:40px; padding-top:20px;}

.ys_nr .ys4{width:320px; position:absolute; margin-left:900px; text-align:left; margin-top:160px;}

.ys_nr .ys4 i{width:120px;height:120px; background:url(../images/s04.png) no-repeat; text-align:center; line-height:120px; color:#fff; display:block; font-size:36px; float:left;}

.ys_nr .ys4 p{ display:block;width:190px; float:right; font-size:16px; line-height:40px; padding-top:40px;}



.ys_nr .ys1 i,.ys_nr .ys2 i,.ys_nr .ys3 i,.ys_nr .ys4 i{ transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}

.ys_nr .ys1 i:hover,.ys_nr .ys2 i:hover,.ys_nr .ys3 i:hover,.ys_nr .ys4 i:hover{ transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}







.gscj{ overflow:hidden;}

.slideTxtBox1{ padding-top:40px;}

.slideTxtBox1 .hd{ height:70px;  position:relative; padding-bottom:40px; overflow:hidden;}

.slideTxtBox1 .hd ul{ height:70px; text-align:center;width:300px; margin:0 auto; overflow:hidden;}

.slideTxtBox1 .hd ul li{ float:left; width:140px; height:70px; margin:0 4px; line-height:70px;  cursor:pointer; font-size:16px; color:#101010;}

.slideTxtBox1 .hd ul li.on{ height:70px; background:url(../images/sd.png) no-repeat center; color:#333;}

.slideTxtBox1 .bd li{width:300px; float:left; margin:0 20px 26px 0; color:#fff; text-align:center; line-height:36px; font-size:14px;}

.slideTxtBox1 .bd li a{overflow:hidden; display:block; text-align:center;width:100%;}

.slideTxtBox1 .bd li a img{ margin:0 auto;width:240px;}

.slideTxtBox1 .bd li:nth-child(5n){ margin-right:0;}

.slideTxtBox1 .bd ul li{text-align:center; float:left; overflow:hidden;width:240px; position:relative; height:335px;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}

.slideTxtBox1 .bd ul li:hover {    transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}

.slideTxtBox1 .bd ul li p{ font-family:"微软雅黑"; font-weight:lighter; width:240px; background:rgba(0,0,0,0.5); position:absolute; bottom:0; line-height:30px; height:30px; text-align:center;}

.slideTxtBox1 .bd ul li:hover p{color:#fff;background:#01921b;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}





.slideTxtBox1 .bd .gscj_nrtu li{width:300px; float:left; margin:0 20px 26px 0; color:#fff; text-align:center; line-height:36px; font-size:14px;}

.slideTxtBox1 .bd .gscj_nrtu li a{overflow:hidden; display:block; text-align:center;width:100%;}

.slideTxtBox1 .bd .gscj_nrtu li a img{ margin:0 auto;width:304px;}

.slideTxtBox1 .bd .gscj_nrtu li:nth-child(5n){ margin-right:0;}

.slideTxtBox1 .bd .gscj_nrtu li{text-align:center; float:left; overflow:hidden;width:304px; position:relative; height:335px;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}

.slideTxtBox1 .bd .gscj_nrtu li:hover {    transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}

.slideTxtBox1 .bd .gscj_nrtu li p{ font-family:"微软雅黑"; font-weight:lighter; width:240px; background:rgba(0,0,0,0.5); position:absolute; bottom:0; line-height:30px; height:30px; text-align:center;}

.slideTxtBox1 .bd .gscj_nrtu li:hover p{color:#fff;background:#01921b;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}









.ggw{ height:305px; background:url(../images/ggw.jpg) no-repeat center; margin-top:30px;}



.news{ overflow:hidden;width:1240px; margin:0 auto 40px auto;}

.news_t{ overflow:hidden; text-align:center; padding-top:50px;}

.news_t img{ margin-bottom:16px;}

.news_t p{ text-align:center; font-size:16px; color:#8b8b8b; position:relative; line-height:50px}

.news_t p:after{ position:absolute;top:0;left:50%; margin-left:-15px;width:40px; height:2px; background:#ffa800; content:"";}

.xw_nr{ padding-top:30px; overflow:hidden; padding-bottom:20px;}

.xw_nr ul li{ float:left;width:370px; margin:0 26px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}

.xw_nr ul li:last-child{ margin-right:0;}

.xw_nr ul li dl{ background:#f5f5f5; height:148px; padding:10px 25px;}

.xw_nr ul li dl .xw_t{ font-size:16px; color:#383838; line-height:46px;}

.xw_nr ul li dl .xw_z{ font-size:12px; color:#979797; border-top:1px solid #c0c0c0; display:inline-block; line-height:40px; height:40px;}

.xw_nr ul li dl .xw_e{ font-size:14px; line-height:24px; color:#979797;}



.xw_nr ul li:hover{z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}

.xw_nr ul li:hover dl .xw_t{ color:#f00;}

.xw_nr ul li:hover dl .xw_z{ border-top:1px solid #f00;}

.xw_a a{ text-align:center; display:block; font-size:16px; line-height:60px; color:#757575;}

.xw_a a:hover{ color:#f00; line-height:50px;}















.footer{ height:370px; background:url(../images/end_bj.jpg) no-repeat center; background-attachment:fixed;width:100%;}

.footer_lt{ float:left;width:600px; padding-top:30px;}

.footer_lt ul{ float:left; margin-right:80px;}

.footer_lt ul p a{ color:#fff; font-size:16px; margin-bottom:20px; font-weight:bold; background:url(../images/xi1.jpg) no-repeat right; position:relative; display:block; line-height:60px;}

.footer_lt ul p a:after{ content:"";width:30px; height:1px; background:#f00; position:absolute;left:0; bottom:0;}

.footer_lt ul li a{ font-size:14px; line-height:32px; color:#fff;}

.footer_lt ul li a:hover{ color:#f00;}

.footer_lt ul li{ font-size:14px; line-height:32px; color:#fff;}

.footer_zh{width:400px; text-align:center; float:left; padding-top:80px;}

.footer_rt{width:200px; float:right; margin-top:30px;}

.cop{ height:58px; line-height:58px; color:#363636; font-size:14px;}

.cop a{ font-size:14px; color:#363636;}

.cop a:hover{ color:#f00;}



.nyban1{ height:300px; background:url(../images/nyban.jpg) no-repeat center; margin-top:128px;}

.ny_nav{ height:60px; margin-top:-60px; line-height:60px;text-align:right;}

.ny_nav1{width:1300px; margin:0 auto;}

.ny_nav li{ display:inline-block;width:130px; height:60px; line-height:60px; text-align:center; font-size:16px; box-shadow:0px 2px 3px #e5e1e1;}

.ny_nav a{ color:#333; line-height:60px; text-align:center; font-size:16px; background:#fff; display:block;width:100%; height:100%;}

.ny_nav ul .column_active{ background:#c51611; color:#fff;}

.ny_nav ul li a:hover{ background:#c51611; color:#fff;}

.ny_ll{ height:60px; border-bottom:1px solid #d8d8d8; color:#666;}

.ny_ll ul p{ border-bottom:2px solid #cf0e0f; line-height:58px; font-size:14px; display:inline-block;}

.ny_ll ul p img{ float:left; padding-top:20px; padding-right:6px;}

.nynr{ line-height:34px; color:#333; font-size:14px; padding:30px 0; overflow:hidden;}





.nycont{ overflow:hidden; position:relative;}

.nylxnr{ position:absolute;right:0;top:0; height:900px; background:rgba(255,255,255,.9);width:28%; padding:13% 3%; line-height:36px; font-size:16px;}

.nylxnr img{ padding-top:10px;width:240px; height:240px;}

.nylxnr strong{ color:#d00; display:block; font-size:24px; line-height:30px;}





.nyjj{ height:800px; background:url(../images/jj.jpg) no-repeat center; margin-top:128px;}

.abo_t{ background:url(../images/abo.jpg) no-repeat top; height:800px; background-attachment:fixed;}

.abo_nr{width:40%; float:left; background:rgba(255,255,255,.8); height:700px; padding:100px 3% 0 3%;}

.abo_nr img{ max-width:100%;}



.abo_ry{width:80%; margin:3% auto; overflow:hidden;}

.abo_ry ul li{ float:left;width:30%; line-height:60px; font-size:16px; background:url(../images/yd1.png) no-repeat left; padding-left:30px;}

.abo_lc{width:100%; height:200px; background:url(../images/tm.png) no-repeat center;}